/**********************************************************************************************************************
 *  COPYRIGHT
 *  -------------------------------------------------------------------------------------------------------------------
 *
 *                This software is copyright protected and proprietary to Vector Informatik GmbH.
 *                Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
 *                All other rights remain with Vector Informatik GmbH.
 *  -------------------------------------------------------------------------------------------------------------------
 *  FILE DESCRIPTION
 *  -------------------------------------------------------------------------------------------------------------------
 *          File:  Rte_AppCtrl_Type.h
 *        Config:  GL_Demo.dpa
 *   ECU-Project:  XB_SUP_F
 *
 *     Generator:  MICROSAR RTE Generator Version 4.19.0
 *                 RTE Core Version 1.19.0
 *       License:  CBD1800257
 *
 *   Description:  Application types header file for SW-C <AppCtrl>
 *********************************************************************************************************************/

/* double include prevention */
#ifndef _RTE_APPCTRL_TYPE_H
# define _RTE_APPCTRL_TYPE_H

# ifdef __cplusplus
extern "C"
{
# endif /* __cplusplus */

# include "Rte_Type.h"

# ifndef RTE_CORE

/**********************************************************************************************************************
 * Range, Invalidation, Enumeration and Bit Field Definitions
 *********************************************************************************************************************/

#  ifndef Cx0_LED_ON
#   define Cx0_LED_ON (0U)
#  endif

#  ifndef Cx1_LED_OFF
#   define Cx1_LED_OFF (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_LED_ON
#   define Cx0_LED_ON (0U)
#  endif

#  ifndef Cx1_LED_OFF
#   define Cx1_LED_OFF (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_LED_ON
#   define Cx0_LED_ON (0U)
#  endif

#  ifndef Cx1_LED_OFF
#   define Cx1_LED_OFF (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_LED_ON
#   define Cx0_LED_ON (0U)
#  endif

#  ifndef Cx1_LED_OFF
#   define Cx1_LED_OFF (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Button_Push
#   define Cx0_Button_Push (0U)
#  endif

#  ifndef Cx1_Button_Release
#   define Cx1_Button_Release (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx0_Button_Push
#   define Cx0_Button_Push (0U)
#  endif

#  ifndef Cx1_Button_Release
#   define Cx1_Button_Release (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx0_Button_Push
#   define Cx0_Button_Push (0U)
#  endif

#  ifndef Cx1_Button_Release
#   define Cx1_Button_Release (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx0_Button_Push
#   define Cx0_Button_Push (0U)
#  endif

#  ifndef Cx1_Button_Release
#   define Cx1_Button_Release (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx0_OFF
#   define Cx0_OFF (0U)
#  endif

#  ifndef Cx1_ON
#   define Cx1_ON (1U)
#  endif

#  ifndef Cx2_Reserve
#   define Cx2_Reserve (2U)
#  endif

#  ifndef Cx00_No_E2E_Error
#   define Cx00_No_E2E_Error (0U)
#  endif

#  ifndef Cx01_Message_0x301_E2E_Error
#   define Cx01_Message_0x301_E2E_Error (1U)
#  endif

#  ifndef Cx02_Message_0x304_E2E_Error
#   define Cx02_Message_0x304_E2E_Error (2U)
#  endif

#  ifndef Cx00_No_Message_Lost
#   define Cx00_No_Message_Lost (0U)
#  endif

#  ifndef Cx01_Message_0x300_Lost
#   define Cx01_Message_0x300_Lost (1U)
#  endif

#  ifndef Cx02_Message_0x301_Lost
#   define Cx02_Message_0x301_Lost (2U)
#  endif

#  ifndef Cx03_Message_0x302_Lost
#   define Cx03_Message_0x302_Lost (3U)
#  endif

#  ifndef Cx04_Message_0x303_Lost
#   define Cx04_Message_0x303_Lost (4U)
#  endif

#  ifndef Cx05_Message_0x304_Lost
#   define Cx05_Message_0x304_Lost (5U)
#  endif

#  ifndef Cx0_Init
#   define Cx0_Init (0U)
#  endif

#  ifndef Cx1_LED_ON
#   define Cx1_LED_ON (1U)
#  endif

#  ifndef Cx2_LED_OFF
#   define Cx2_LED_OFF (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Init
#   define Cx0_Init (0U)
#  endif

#  ifndef Cx1_LED_ON
#   define Cx1_LED_ON (1U)
#  endif

#  ifndef Cx2_LED_OFF
#   define Cx2_LED_OFF (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Init
#   define Cx0_Init (0U)
#  endif

#  ifndef Cx1_LED_ON
#   define Cx1_LED_ON (1U)
#  endif

#  ifndef Cx2_LED_OFF
#   define Cx2_LED_OFF (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Init
#   define Cx0_Init (0U)
#  endif

#  ifndef Cx1_LED_ON
#   define Cx1_LED_ON (1U)
#  endif

#  ifndef Cx2_LED_OFF
#   define Cx2_LED_OFF (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Button_Mode1
#   define Cx0_Button_Mode1 (0U)
#  endif

#  ifndef Cx1_Button_Mode2
#   define Cx1_Button_Mode2 (1U)
#  endif

#  ifndef Cx2_Button_Disable
#   define Cx2_Button_Disable (2U)
#  endif

#  ifndef Cx0_Button_Mode1
#   define Cx0_Button_Mode1 (0U)
#  endif

#  ifndef Cx1_Button_Mode2
#   define Cx1_Button_Mode2 (1U)
#  endif

#  ifndef Cx2_Button_Disable
#   define Cx2_Button_Disable (2U)
#  endif

#  ifndef Cx0_Button_Mode1
#   define Cx0_Button_Mode1 (0U)
#  endif

#  ifndef Cx1_Button_Mode2
#   define Cx1_Button_Mode2 (1U)
#  endif

#  ifndef Cx2_Button_Disable
#   define Cx2_Button_Disable (2U)
#  endif

#  ifndef Cx0_Button_Mode1
#   define Cx0_Button_Mode1 (0U)
#  endif

#  ifndef Cx1_Button_Mode2
#   define Cx1_Button_Mode2 (1U)
#  endif

#  ifndef Cx2_Button_Disable
#   define Cx2_Button_Disable (2U)
#  endif

#  ifndef Cx0_Can_Control
#   define Cx0_Can_Control (0U)
#  endif

#  ifndef Cx1_Button_Control_Mode1
#   define Cx1_Button_Control_Mode1 (1U)
#  endif

#  ifndef Cx2_Button_Control_Mode2
#   define Cx2_Button_Control_Mode2 (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Can_Control
#   define Cx0_Can_Control (0U)
#  endif

#  ifndef Cx1_Button_Control_Mode1
#   define Cx1_Button_Control_Mode1 (1U)
#  endif

#  ifndef Cx2_Button_Control_Mode2
#   define Cx2_Button_Control_Mode2 (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Can_Control
#   define Cx0_Can_Control (0U)
#  endif

#  ifndef Cx1_Button_Control_Mode1
#   define Cx1_Button_Control_Mode1 (1U)
#  endif

#  ifndef Cx2_Button_Control_Mode2
#   define Cx2_Button_Control_Mode2 (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

#  ifndef Cx0_Can_Control
#   define Cx0_Can_Control (0U)
#  endif

#  ifndef Cx1_Button_Control_Mode1
#   define Cx1_Button_Control_Mode1 (1U)
#  endif

#  ifndef Cx2_Button_Control_Mode2
#   define Cx2_Button_Control_Mode2 (2U)
#  endif

#  ifndef Cx3_Reserve
#   define Cx3_Reserve (3U)
#  endif

# endif /* RTE_CORE */

# ifdef __cplusplus
} /* extern "C" */
# endif /* __cplusplus */

#endif /* _RTE_APPCTRL_TYPE_H */
